A reflective functional language for hardware design and theorem proving
نویسندگان
چکیده
منابع مشابه
A reflective functional language for hardware design and theorem proving
This paper introduces reFLect, a functional programming language with reflection features intended for applications in hardware design and verification. The reFLect language is strongly typed and similar to ML, but has quotation and antiquotation constructs. These may be used to construct and decompose expressions in the reFLect language itself. The paper motivates and presents the syntax and t...
متن کاملProgramming Research Group A REFLECTIVE FUNCTIONAL LANGUAGE FOR HARDWARE DESIGN AND THEOREM PROVING
This paper introduces reFLect, a functional programming language with reflection features intended for applications in hardware design and verification. The reFLect language is strongly typed and similar to ML, but has quotation and antiquotation constructs. These may be used to construct and decompose expressions in the reFLect language itself. The paper motivates and presents the syntax and t...
متن کاملIntegrating Model Checking and Theorem Proving in a Reflective Functional Language
Forte is a formal verification system developed by Intel’s Strategic CAD Labs for applications in hardware design and verification. Forte integrates model checking and theorem proving within a functional programming language, which both serves as an extensible specification language and allows the system to be scripted and customized. The latest version of this language, called reFLect, has quo...
متن کاملTheorem Proving in Intel Hardware Design
For the past decade, a framework combining model checking (symbolic trajectory evaluation) and higher-order logic theorem proving has been in production use at Intel. Our tools and methodology have been used to formally verify execution cluster functionality (including floating-point operations) for a number of Intel products, including the Pentium R © 4 and CoreTMi7 processors. Hardware verifi...
متن کاملEeective Theorem Proving for Hardware Veriication ???
The attractiveness of using theorem provers for system design veriication lies in their generality. The major practical challenge confronting theorem proving technology is in combining this generality with an acceptable degree of automation. We describe an approach for enhancing the eeectiveness of theorem provers for hardware veriication through the use of eecient automatic procedures for rewr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Functional Programming
سال: 2005
ISSN: 0956-7968,1469-7653
DOI: 10.1017/s0956796805005757